home *** CD-ROM | disk | FTP | other *** search
Wrap
0 SYS49152 1 DIMWR$(34):DIMWX%(34):DIMWY%(34):DIMWP%(34):DIMWS%(34):DIMWE%(34):DIMWA%(34) 5 DIMWO$(34):DIMFL$(300):DIMFA%(300):DIMFS%(300):DIMFY%(300) 10 DIMFC$(300):DIMFC%(300):DIMFX%(300):DIMOW%(34,13):DIMEM$(12) 15 EM$(0)="[198]ERENGI":EM$(1)="[201]ZENCONIOID":EM$(2)="[210]OMULAN":EM$(3)="[203]LINGON" 20 EM$(4)="[214]ASSARIAN":EM$(5)="[196]RACONIAN":EM$(6)="[194]ETA-[204]YRAES" 25 EM$(7)="[218]ENTRADI":EM$(8)="[201]NVID":EM$(9)="[214]ALORIAN":EM$(10)="[199]ATOS [206]EGRO" 35 PRINT"[147]"CHR$(14)CHR$(8) 40 X=RND(-TI):X=0 45 POKE53280,0:POKE53281,0 50 PRINT"[147][129]"TAB(7)"[215] E L C O M E T O T H E" 51 PRINT""TAB(7)"[176][192][192][192][174] [176][192][178][192][174] [176][192][192][192][174] [176][192][192][192][174]" 55 PRINTTAB(7)"[221] [221] [221] [221] [221] [221]" 60 PRINTTAB(7)"[173][192][192][192][174] [221] [171][192][192][192][179] [171][192][178][192][189]" 65 PRINTTAB(7)" [221] [221] [221] [221] [221] [173][174] " 70 PRINTTAB(7)"[173][192][192][192][189] [177] [177] [177] [177] [177] " 75 PRINT" [176][192][174] [176][192][174] [176][192][174] [176][174][178] [176][178][174] [176][178][174] [176][192][174] [176][192][174]" 80 PRINT" [221] [221] [221] [221] [221] [221][221][221] [221] [221] [221] [221] [221]" 85 PRINT" [171][192] [171][178][189] [221] [221] [221][221][221] [221] [221] [171][192] [171][178][189]" 90 PRINT" [221] [221][173][174] [221] [221] [221][221][221] [221] [221] [221] [221][173][174]" 95 PRINT" [177] [177] [177] [173][192][189] [177][173][189] [177] [173][177][189] [173][192][189] [177] [177]" 100 PRINT"[129] [195] O N S T R U C T I O N [211] E T" 105 PRINT"[155] [195]REATED BY:"SPC(17)"(C) 1990" 110 PRINT"[159][196]O YOU WISH TO VIEW [201]NSTRUCTIONS? (Y/N)" 111 PRINT"[152] [207]K TO DISTRIBUTE[152], BUT NOT TO SELL." 115 X=19:Y=14:GOSUB9200:PRINTC$"[211]ETH [200]OPKINSON" 120 A$="[151][152][155][155][152][151][154][159][154][149][129][150][129][149]" 125 C=C+1:IFC=LEN(A$)+1THENC=1 130 C$=MID$(A$,C,1) 135 GETA$:IFA$="Y"THEN4000 136 IFA$="N"THEN145 140 GOTO115 145 PRINT"[147][158]":P$(0)="[195]OMPUTER":PC(0)=7:PC$(0)="[158]":GOSUB9205 150 PRINT"[147][211]TAR [198]RONTIER [195]ONSTRUCTION [211]ET [205]AIN [205]ENU":YR=1:YM=10 155 PRINTSPC(15)"[150][204][155]OAD A GAME" 160 PRINTSPC(6)"[150][195][155]REATE A RANDOM STAR SYSTEM" 165 PRINTSPC(7)"[150][205][155]AKE A CUSTOM STAR SYSTEM" 170 PRINTSPC(15)"[150][211][155]OUND [212]EST" 171 PRINT" [150][212][155]ITLE [211]CREEN (RESETS EMPIRE NAMES)" 175 GETA$ 180 IFA$="L"THEN5500 185 IFA$="C"THEN200 190 IFA$="M"THENW=0:P=0:GOSUB9205:GOTO370 191 IFA$="S"THEN6000 192 IFA$="T"THEN15 195 GOTO175 200 PRINT"[147][200]OW MANY PLAYER HOMEWORLDS(0-6)";:INPUTP 201 IFP<0ORP>6THEN200 202 INPUT"[200]OW MANY WORLDS(1-34)";W 203 IFW<PTHENGOSUB7025:GOTO202 204 IFW<1ORW>34THEN202 205 INPUT"[200]OW MANY [195][208][213] EMPIRES(0-11)";CP 206 IFCP>11ORCP<0THENGOSUB7000:GOTO205 210 PRINT"[208]RODUCTION [204]EVEL(0=NORMAL 31-?? HIGHEST)":INPUTLV 215 PRINT"[195]REATE [195][208][213][160][197][205][208][201][210][197][160]HOMEWORLDS?":CE=0 220 GETA$:IFA$="Y"THENCE=2 225 IFA$="N"THENCE=1 230 IFCE=0THEN220 231 PRINT"[147][155][208]LEASE [215]AIT..." 235 FORT=1TOP:WP%(T)=10:WS%(T)=(INT(RND(1)*14)+10)*W:PRINTT; 236 P$(T)="#"+STR$(T) 240 IFT=1THENWE%(T)=3:WA%(T)=1:PC(T)=3:PC$(T)="[159]":WO$(T)=P$(T) 245 IFT=2THENWE%(T)=10:WA%(T)=1:PC(T)=10:PC$(T)="[150]":WO$(T)=P$(T) 250 IFT=3THENWE%(T)=4:WA%(T)=1:PC(T)=4:PC$(T)="[156]":WO$(T)=P$(T) 255 IFT=4THENWE%(T)=5:WA%(T)=1:PC(T)=5:PC$(T)="":WO$(T)=P$(T) 260 IFT=5THENWE%(T)=9:WA%(T)=1:PC(T)=9:PC$(T)="[149]":WO$(T)=P$(T) 265 IFT=6THENWE%(T)=13:WA%(T)=1:PC(T)=13:PC$(T)="[153]":WO$(T)=P$(T) 266 WY%(T)=INT(RND(1)*39):WX%(T)=INT(RND(1)*13) 267 FORG=1TOP:IFWX%(G)=WX%(T)ANDWY%(G)=WY%(T)THENIFG<>TTHEN266 270 P$(T)="#"+STR$(T):NEXTG,T:IFW=PTHEN370 271 PRINT""; 275 FORG=(P+1)TOW:PRINTG; 280 WX%(G)=INT(RND(1)*13) 285 WY%(G)=INT(RND(1)*39) 290 FORH=1TO(G-1):IFWY%(H)=WY%(G)ANDWX%(H)=WX%(G)THENIFH<>GTHEN280 295 NEXTH 300 WP%(G)=INT(RND(1)*12)-2 305 IFLV=0THEN320 310 FORI=1TOLV:WP%(G)=WP%(G)+INT(RND(1)*6):NEXTI 315 IFWP%(G)>99THENWP%(G)=99 320 IFWP%(G)<0THENWP%(G)=0 325 WA%(G)=0:WE%(G)=7:WS%(G)=INT(RND(1)*27) 330 IFCP=0THENWO$(G)=PC$(0):GOTO340 335 A=INT(RND(1)*CP):WO$(G)=EM$(A) 340 NEXTG:IFCE=1THEN370 345 FORG=0TO(CP-1) 350 A=INT(RND(1)*W)+1:IFA<(P+1)THEN350 355 FORI=0TOG:IFZZ(I)=ATHEN350 356 NEXTI 360 WO$(A)=EM$(G):WP%(A)=10:WS%(A)=(INT(RND(1)*14)+10)*W 365 WE%(A)=7:NEXTG 370 GOSUB9000:GOSUB9015 375 GOSUB9250:PRINT"[154]?[150] FOR [207]PTIONS [205]ENU" 380 PRINT"[215][156]ORLD [205]ENU [198][156]LEET [205]ENU [210][156]EMOVE [215]ORLD" 390 PRINT"[193][156]DD [215]ORLD [205][156]OVE [215]ORLD[160] [208][156]LAYER [205]ENU"; 400 GETA$:IFA$="?"THEN8000 405 IFA$="M"THEN500 410 IFA$="A"THEN615 415 IFA$="R"THEN650 420 IFA$="F"THEN670 425 IFA$="W"THEN1300 430 IFA$="P"THEN1800 499 GOTO400 500 GOSUB9250 501 PRINT"[215][200][201][195][200][160][215][207][210][204][196]? (0 TO ABORT)." 505 GETA$:IFA$=""THEN505 507 IFA$="0"THEN375 510 FORG=1TOW:IFWR$(G)=A$THEN520 515 NEXTG:X=23:Y=0:GOSUB9200 516 PRINT"[129][206][207][212][160][207][206][160][205][193][208]!!!! ":GOSUB7000:GOTO500 520 X=22:Y=0:GOSUB9200:PRINT"0[156] [193]BORTS.":XX=WX%(G) 525 PRINT"[129][213]SE [154][195][210][211][210][129] KEYS TO MOVE WORLD,":YY=WY%(G) 530 PRINT"PRESS [153][210][197][212][213][210][206][129] WHEN FINISHED."; 535 OX=WX%(G):OY=WY%(G) 540 GETA$:IFA$=CHR$(145)THENOX=OX-1 541 IFA$="0"THENWX%(G)=XX:WY%(G)=YY:GOTO370 545 IFA$=CHR$(17)THENOX=OX+1 550 IFA$=CHR$(29)THENOY=OY+1 555 IFA$=CHR$(157)THENOY=OY-1 556 IFA$=CHR$(13)THEN375 560 IFOX=WX%(G)ANDOY=WY%(G)THEN540 565 IFOX<0THENOX=0:GOSUB7065 570 IFOY<0THENOY=0:GOSUB7065 575 IFOX>12THENOX=12:GOSUB7065 580 IFOY>38THENOY=38:GOSUB7065 585 FORH=1TOW 590 IFWX%(H)=OXANDWY%(H)=OYTHENIFH<>GTHENGOSUB7065:OX=WX%(G):OY=WY%(G):GOTO540 595 NEXTH 600 X=WX%(G):Y=WY%(G):GOSUB9200:PRINT"[151][219]"; 605 WX%(G)=OX:WY%(G)=OY:X=OX:Y=OY:GOSUB9200:POKE646,WE%(G):PRINTWR$(G); 610 GOTO540 615 W=W+1:IFW>34THENW=34:GOSUB7000:GOTO375 620 WX%(W)=INT(RND(1)*13):WY%(W)=INT(RND(1)*39):IFW=1THEN631 625 FORH=1TO(W-1):IFWX%(H)=WX%(W)ANDWY%(H)=WY%(W)THEN620 630 NEXTH 631 IFWP%(W)=0THENWP%(W)=INT(RND(1)*11) 632 IFWS%(W)=0THENWS%(W)=INT(RND(1)*20)+10 634 WE%(W)=7:WA%(W)=0:WO$(W)="[195]OMPUTER" 635 X=WX%(W):Y=WY%(W):FORH=1TO15:POKE646,H:GOSUB9200:PRINTWR$(W);:NEXTH 636 POKE646,1:GOSUB9200:PRINTWR$(W);:GOSUB7170 640 POKE646,WE%(W):GOSUB9200:PRINTWR$(W); 645 GOSUB9015:GOTO400 650 W=W-1:IFW<0THENW=0:GOSUB7000:GOTO375 655 A=W+1:X=WX%(A):Y=WY%(A):POKE646,1:GOSUB9200:PRINTWR$(A) 660 WE%(A)=0 665 GOSUB7185:GOSUB9200:PRINT"[151][219]":GOSUB9130:GOSUB9015:GOTO400 670 GOSUB9250:PRINT"[155] [198][204][197][197][212][160][205][197][206][213] " 675 PRINT"[211][156]END [198]LEET ([206]ORMAL) [195][156]USTOM [198]LEET" 680 PRINT"[198][156]LEETS [197][156]DIT [201][156]NFORMATION[160] [205][156]ENU"; 685 GETA$:IFA$="F"THEN710 690 IFA$="S"THEN780 695 IFA$="M"THEN375 696 IFA$="E"THEN1010 700 IFA$="C"THEN850 701 IFA$="I"THEN730 705 GOTO685 710 PRINT"[147][159][210][197][195][207][210][196][160][207][198][160][198][204][197][197][212][211] ([150][211][200][201][198][212][154] TO [208]AUSE.)":PRINT 711 PRINT"[198][204]# [207] [196] [193]RV [211]HPS [195][193] [207]WNER/[198]LEET [206]AME" 715 FORG=1TOFL 720 PRINT"[155]"G;TAB(5)WR$(FX%(G));" ";WR$(FY%(G));TAB(10);FA%(G);TAB(14);FS%(G); 721 PRINTTAB(20);FC$(G)FC%(G);TAB(24);FL$(G) 722 M=PEEK(653):IFPEEK(653)=1THEN722 725 NEXTG:PRINT:GOSUB9400:GOSUB9000:GOSUB9015:GOTO670 730 GOSUB9250:PRINT"[155] [198][204][197][197][212][160][201][206][198][207] " 735 PRINT"[198]LEET [206]UMBER "FF:X=23:Y=12:GOSUB9200:INPUTFF 740 IFFF>FLORFF<0THENGOSUB7025:GOTO670 745 GOSUB9250:PRINT"[198][204][197][197][212] [206][213][205][194][197][210] [129]"FF 750 PRINT"[155][207]RGIN:";:POKE646,WE%(FX%(FF)):PRINTWR$(FX%(FF));"[155] [196]EST:"; 755 POKE646,WE%(FY%(FF)):PRINTWR$(FY%(FF));"[155] [193]RRIVES:[153]"FA%(FF); 760 PRINT"[155] #SHIP:"FS%(FF) 765 PRINT"[155][195]OLOR/[193]LIANCE:"FC$(FF)FC%(FF);"[155][207]WNER:"FC$(FF)FL$(FF); 770 GETA$:IFA$=""THEN770 775 GOTO670 780 GOSUB9250:PRINT"[154][207]RGIN (? ABORTS)";:INPUTO$:IFO$="?"THENGOSUB9015:GOTO670 785 FORH=1TOW:IFWR$(H)=O$THENO=H:GOTO795 790 NEXTH 791 X=23:Y=0:GOSUB9200:PRINT"[129][206][207][212][160][207][206][160][205][193][208]!!":GOSUB7000:GOTO780 795 GOSUB9250:PRINT"[154][196]ESTINATION";:INPUTD$:IFD$=""THENGOSUB9015:GOTO670 800 FORH=1TOW:IFWR$(H)=D$THEND=H:GOTO810 805 NEXTH:GOTO791 810 GOSUB9250:PRINT"[154][206]UMBER [207]F [211]HIPS";:INPUTS:IFS=0THENGOSUB9015:GOTO670 815 IFS>WS%(O)THENX=23:Y=0:GOSUB9200:PRINT"[129][206][207][212][160][197][206][207][213][199][200][160][212][200][197][210][197]!":GOSUB7025:GOTO810 820 FL=FL+1:IFFL<250THEN825 821 FL=FL-1:GOSUB9250:PRINT" [212][207][207][160][205][193][206][217][160][198][204][197][197][212][211]! ":GOSUB7150:GOTO670 825 WS%(O)=WS%(O)-S:FL$(FL)=WO$(O):FX%(FL)=O:FY%(FL)=D:FS%(FL)=S:FC%(FL)=WE%(O) 830 C=WE%(O):GOSUB9600:FC$(FL)=C$ 835 A=(WX%(O)-WX%(D))^2:B=(WY%(O)-WY%(D))^2 840 FA%(FL)=1+INT(SQR(A+B)/3)+YR 845 GOTO780 850 GOSUB9250:PRINT" [195][213][211][212][207][205][160][198][204][197][197][212]" 855 INPUT"[215]ORLD (? ABORTS)";W$:IFW$="?"THENGOSUB9270:GOSUB9015:GOTO670 860 FORH=1TOW:IFWR$(H)=W$THENWC=H:GOTO870 865 NEXTH:PRINT"[153][206][207][212][160][207][206][160][205][193][208]!!";:GOSUB7000:GOTO850 870 X=23:Y=0:GOSUB9200:INPUT"[206]UMBER [207]F [211]HIPS(-9999 TO 9999)";S 875 IFABS(S)>9999THEN870 876 GOSUB9250:X=23:Y=0:GOSUB9200:INPUT"[193]RRIVAL [217]EAR";AY 878 IFAY<YRTHEN876 879 IFAY>YMTHENPRINT"[129][205]AX [217]EARS [193]DJUSTED";:GOSUB7025:YM=AY+1 880 GOSUB9270:PRINT"[195]HOOSE [195]OLOR/[193]LIANCE " 885 PRINT"[155]3=[208]LAYER1, 10=[208]2, 4=[208]3, 5=[208]4, 9=[208]5," 890 PRINT"13=[208]6, 7=([195]OMPUTER [197]MPIRE), 15=([208]IRATE)" 895 PRINT"[129][193]NY NUMBER FROM 0 TO 15 CAN BE USED."; 900 X=23:Y=0:GOSUB9200:INPUT"[159][195]OLOR";C 905 IFC>15ORC<0THEN900 910 GOSUB9600 915 GOSUB9270:GOSUB925:GOTO975 925 GOSUB9250:PRINT"[155][198]LEET [212]ITLE?" 930 PRINT"[158][208][156]LAYER, [158][197][156]MPIRE, [158][195][156]USTOM [206]AME." 935 GETA$:IFA$="P"THEN990 940 IFA$="E"THEN1000 945 IFA$="C"THEN955 950 GOTO935 955 GOSUB9250 960 X=22:Y=0:GOSUB9200:PRINT"[155][197]NTER [212]ITLE(NO MORE THAN 11 CHARACTERS)" 965 INPUTT$:IFLEN(T$)>11THEN960 970 IFT$=""THEN925 971 RETURN 975 FL=FL+1:IFFL<250THEN980 976 X=22:Y=0:GOSUB9200 977 IFFL>260THENPRINT"[152][206][207][160][205][207][210][197]!!":GOSUB7100:GOSUB7045:GOTO375 978 PRINT"[215][193][210][206][201][206][199]-[212]O [205]ANY [198]LEETS; ONLY"260-FL"MORE!!";:GOSUB7150 980 FX%(FL)=WC:FY%(FL)=WC:FL$(FL)=T$:FA%(FL)=AY:FS%(FL)=S:FC$(FL)=C$:FC%(FL)=C 985 GOTO850 990 PRINT"[147]":GOSUB5600:PRINT"[208]LAYER #":INPUTPP 991 IFPP>PORPP<PTHEN990 995 T$=P$(PP)::GOSUB9000:GOSUB9015:RETURN 1000 PRINT"[147]":GOSUB5650:PRINT"[197]MPIRE #":INPUTPP 1001 IFPP>10ORPP<0THEN1000 1005 T$=EM$(PP):GOSUB9000:GOSUB9015:RETURN 1010 GOSUB9250:PRINT"[155] [197][196][201][212][160][198][204][197][197][212][211] " 1015 PRINT"[210][156]EMOVE [198]LEET [206][156]AME [211][156]HIPS [193][156]RRIVAL [217]EAR" 1020 PRINT"[196][156]ESTINATION [207][156]RIGIN [195][156]OLOR/[193]LIANCE [205][156]ENU"; 1025 GETA$:IFA$="M"THEN670 1030 IFA$="R"THENGOSUB1070:GOTO1250 1035 IFA$="N"THENGOSUB1070:GOTO1080 1040 IFA$="S"THENGOSUB1070:GOTO1105 1045 IFA$="A"THENGOSUB1070:GOTO1120 1050 IFA$="O"THENGOSUB1070:GOTO1220 1055 IFA$="C"THENGOSUB1070:GOTO1140 1060 IFA$="D"THENGOSUB1070:GOTO1190 1061 IFA$="F"THEN710 1065 GOTO1025 1070 GOSUB9250:PRINT"[198]LEET [206]UMBER "FF:X=23:Y=12:GOSUB9200:IFFL=1THENFF=1:RETURN 1071 INPUTFF 1072 IFFF>FLTHENGOSUB9250:PRINT"[150][206][207][160][211][213][195][200][160][198][204][197][197][212]!":GOSUB7025:FF=FL:GOTO1070 1075 RETURN 1080 GOSUB9270:X=21:Y=0:GOSUB9200:PRINT"[129][195]URRENT [206]AME [201]S : "FC$(FF)FL$(FF); 1085 GOSUB925:GOSUB9270 1090 FL$(FF)=T$ 1100 GOTO1010 1105 X=23:Y=0:GOSUB9200:INPUT"[206]UMBER [207]F [211]HIPS(-9999 TO 9999)";S 1110 IFABS(S)>9999THEN1105 1115 FS%(FF)=S:GOTO1010 1120 GOSUB9250:X=23:Y=0:GOSUB9200:INPUT"[193]RRIVAL [217]EAR";AY 1125 IFAY<YRTHEN876 1130 IFAY>YMTHENPRINT"[129][205]AX [217]EARS [193]DJUSTED";:GOSUB7025:YM=AY+1 1135 FA%(FF)=AY:GOTO1010 1140 GOSUB9270:PRINT"[195]HOOSE [195]OLOR/[193]LIANCE " 1145 PRINT"[155]3=[208]LAYER1, 10=[208]2, 4=[208]3, 5=[208]4, 9=[208]5," 1150 PRINT"13=[208]6, 7=([195]OMPUTER [197]MPIRE), 15=([208]IRATE)" 1155 PRINT"[129][193]NY NUMBER FROM 0 TO 15 CAN BE USED."; 1160 X=23:Y=0:GOSUB9200:INPUT"[159][195]OLOR";C 1165 IFC>15ORC<0THEN900 1170 GOSUB9600 1180 GOSUB9270:GOSUB9015 1185 FC%(FF)=C:FC$(FF)=C$:GOTO1010 1190 O=FY%(FF) 1195 GOSUB9250:PRINT"[129][195]URRENT [198]LEET [196]ESTINATION [201]S : ";:POKE646,WE%(O) 1200 PRINTWR$(O);:X=23:Y=0:GOSUB9200:INPUT"[155][197]NTER [206]EW [196]ESTINATION";O$ 1205 FORH=1TOW:IFWR$(H)=O$THENWO=H:GOTO1215 1210 NEXTH:GOSUB9250:PRINT"[206][207][212][160][207][206][160][205][193][208]!!";:GOSUB7025:GOTO1195 1215 FY%(FF)=WO:GOTO1010 1220 O=FX%(FF) 1225 GOSUB9250:PRINT"[129][195]URRENT [198]LEET [207]RIGIN [201]S : ";:POKE646,WE%(O) 1230 PRINTWR$(O);:X=23:Y=0:GOSUB9200:INPUT"[155][197]NTER [206]EW [207]RIGIN";O$ 1235 FORH=1TOW:IFWR$(H)=O$THENWO=H:GOTO1245 1240 NEXTH:GOSUB9250:PRINT"[206][207][212][160][207][206][160][205][193][208]!!";:GOSUB7025:GOTO1225 1245 FX%(FF)=WO:GOTO1010 1250 IFFF=FLTHENFA%(FF)=0:FL=FL-1:GOTO1010 1255 FS%(FF)=FS%(FL):FL$(FF)=FL$(FL):FC$(FF)=FC$(FL):FC%(FF)=FC%(FL) 1260 FX%(FF)=FX%(FL):FY%(FF)=FY%(FL):FA%(FF)=FA%(FL):FL=FL-1 1265 GOTO1010 1300 GOSUB9250:PRINT"[215][207][210][204][196][160][205][197][206][213] ([150][205][154]ENU)" 1301 IFZ<1ORZ>WTHENZ=W 1305 PRINT"[215][156]ORLD([159]"WR$(Z)"[156]) [201][156]NFO [206][156]AME [195][156]OLOR [214][156]ISIBILITY" 1310 PRINT"[208][156]RODUCTION [211][156]HIPS [204][156]ETTER [193][156]LL [207][156]RBITS"; 1315 GETA$:IFA$="M"THEN375 1320 IFA$="W"THEN1365 1325 IFA$="N"THEN1390 1330 IFA$="C"THENGOSUB1700:GOTO1363 1335 IFA$="P"THENGOSUB1525:GOTO1363 1336 IFA$="V"THENGOSUB2600:GOSUB9270:GOTO1363 1337 IFA$="A"THEN2650 1340 IFA$="S"THENGOSUB1545:GOTO1363 1345 IFA$="L"THENGOSUB1565:GOTO1363 1350 IFA$="I"THEN1505 1355 IFA$="O"THEN1750 1360 GOTO1315 1363 GOSUB9015:GOTO1300 1365 GOSUB9250:PRINT"[154][215]HICH [215]ORLD [212]O [197]DIT? (0[154] [193]BORTS)" 1370 GETA$:IFA$="0"THEN1300 1373 IFA$=""THEN1370 1375 FORH=1TOW:IFWR$(H)=A$THEN1385 1380 NEXTH:PRINT"[206][207][212][160][207][206][160][205][193][208]!";:GOSUB7000:GOTO1365 1385 Z=H:GOTO1300 1390 GOSUB9250:PRINT"[155][215]ORLD [207]WNER [206]AME:" 1395 PRINT"[158][208][156]LAYER, [158][197][156]MPIRE, [158][195][156]USTOM [206]AME, [158][205][156]ENU" 1400 GETA$:IFA$="P"THEN1475 1405 IFA$="E"THEN1490 1410 IFA$="C"THEN1420 1411 IFA$="M"THEN1300 1415 GOTO1400 1420 GOSUB9250 1460 X=22:Y=0:GOSUB9200:PRINT"[155][197]NTER [207]WNER [206]AME" 1461 X=24:Y=0:GOSUB9200:PRINT"[155](NO MORE THAN 11 CHARACTERS!)"; 1465 X=23:Y=0:GOSUB9200:INPUTT$:IFLEN(T$)>11THEN1460 1470 IFT$=""THEN1390 1471 WO$(Z)=T$:GOTO1300 1475 IFP=0THENGOSUB9250:PRINT"[206][207][160][208][204][193][217][197][210][211]!!!":GOSUB7000:GOTO1390 1476 PRINT"[147]":GOSUB5600:PRINT"[208]LAYER #":INPUTPP 1480 IFPP>PORPP<1THEN1476 1485 WO$(Z)=P$(PP)::GOSUB9000:GOSUB9015:GOTO1300 1490 PRINT"[147]":GOSUB5650:PRINT"[197]MPIRE #":INPUTPP 1495 IFPP>10ORPP<0THEN1490 1500 WO$(Z)=EM$(PP):GOSUB9000:GOSUB9015:GOTO1300 1505 PRINT"[147][215]ORLD [201]NFORMATION: ([211][200][201][198][212] TO PAUSE[155])" 1510 PRINT"[155] [195][193] [207]WNER"SPC(7)"[215] [208]R [211]HP [207]RBTS [207]RB[195][193]" 1515 FORA=1TOW:POKE646,WE%(A):PRINTWE%(A)TAB(4)WO$(A)TAB(16)WR$(A)"[155]"TAB(18); 1519 C=0:PRINTWP%(A)TAB(22)WS%(A); 1520 IFPEEK(653)=1THEN1520 1521 FORB=0TO13:IFABS(OW%(A,B))>0THENPOKE646,B:PRINTTAB(28)OW%(A,B)TAB(35)B:C=1 1522 NEXTB:IFC=0THENPRINT 1523 NEXTA 1524 PRINT:GOSUB9450:GOSUB9000:GOSUB9015:GOTO1300 1525 GOSUB9250:PRINT"[150][197]NTER [206]EW [208]RODUCTION (-99 TO 99) "WP%(Z) 1530 X=23:Y=32:GOSUB9200:INPUTO 1535 IFABS(O)>99THENGOSUB7000:GOTO1530 1540 WP%(Z)=O:RETURN 1545 GOSUB9250:PRINT"[150][197]NTER # OF [211]HIPS[160](-9999 TO 9999) "WS%(Z) 1550 X=23:Y=32:GOSUB9200:INPUTO 1555 IFABS(O)>9999THENGOSUB7025:GOTO1545 1560 WS%(Z)=O:RETURN 1565 GOSUB9250:PRINT"[155][195]URRENT [204]ETTER ";:POKE646,WE%(Z):PRINTWR$(Z) 1570 PRINT"[156][197]NTER NEW LETTER." 1575 GETA$:IFA$="?"ORA$="0"THEN1680 1580 IFPEEK(653)>2THEN1600 1585 IFA$=""THEN1575 1590 A=ASC(A$):IFA>127ANDA<160THEN1600 1595 IFA<32THEN1600 1596 GOTO1605 1600 PRINT"[201][206][214][193][204][201][196][160][204][197][212][212][197][210]!";:GOSUB7000:GOTO1565 1605 IFPEEK(653)=2THEN1650 1610 FORG=1TOW:IFWR$(G)=A$ANDG<>ZTHEN1620 1615 NEXTG:GOTO1675 1620 GOSUB9250:PRINT"[129][193]NOTHER WORLD HAS" 1625 PRINT"THAT LETTER! [207]NLY[129] THE [154]FIRST[129] WORLD WITH" 1630 PRINT"THIS LETTER WILL BE ACCESSIBLE! [207][203]?"; 1635 GETB$:IFB$="Y"THEN1565 1640 IFB$="N"THEN1675 1645 GOTO1635 1650 GOSUB9250:PRINT"[212]HIS SYMBOL WILL" 1655 PRINT"MAKE THE WORLD TOTALLY INACCESSIBLE TO" 1660 PRINT"TO [212][200][197] [208][204][193][217][197][210][211].[160] [207][203]?"; 1665 GOSUB7100 1670 GOTO1635 1675 WR$(Z)=A$:RETURN 1680 GOSUB9250:PRINT"[215][193][210][206][201][206][199]! [155][195]HANGING" 1685 PRINT"TO THIS SYMBOL MAKES THIS WORLD VERY" 1690 PRINT"INACCESSABLE IN [129][211][198] [195][207][206][160][211][197][212]. [207][203]?"; 1695 GOSUB7045:GOTO1635 1700 GOSUB9270:PRINT"[195]HOOSE [195]OLOR/[193]LIANCE " 1705 PRINT"[155]3=[208]LAYER1, 10=[208]2, 4=[208]3, 5=[208]4, 9=[208]5," 1710 PRINT"13=[208]6, 7=([195]OMPUTER [197]MPIRE), 15=([208]IRATE)" 1715 PRINT"[129][193]NY NUMBER FROM 0 TO 15 CAN BE USED."; 1720 X=23:Y=0:GOSUB9200:PRINT"[159][195]OLOR "WE%(Z) 1721 X=23:Y=5:GOSUB9200:INPUTC 1725 IFC>15ORC<0THEN1720 1730 GOSUB9270:WE%(Z)=C:RETURN 1750 GOSUB9250:PRINT"[154]([150]0[154] ABORTS[154])" 1755 IFP=0THENGOSUB9250:PRINT"[158][206][207][160][208][204][193][217][197][210][211]!":GOSUB7000:GOTO1300 1760 PRINT"[158][215]HICH [208]LAYER? [155](1 -"P") 1765 [161]A$:[139]A$[178]""[167]1765 1770 [139]A$[178]"0"[167]1300 1775 A[178][197](A$):[139]A[179]1[176]A[177]P[167][141]7025:[137]1765 1780 [141]9250:[153]"LIST(-9999 TO +9999)"; 1785 X[178]23:Y[178]0:[141]9200:[133]"CONTLEFT$OW (null)ANY (null)RBITERSPRINT";O 1790 [139][182](O)[177]9999[167]1780 1795 OW%(Z,PC(A))[178]O:[137]1300 1800 [141]9250:[153]"LIST (null)(null)ATN(null)VAL(null)CLOSE(null)VAL(null)(null) " 1805 [153]"ATNCLRDD (null)LAYER (null)CLREMOVE (null)LAYER VALCLRMPIRES" 1810 [153]"(null)CLRLAYERS (null)CLRPECIAL LENOMMAND (null)CLRENU"; 1815 [161]A$:[139]A$[178]"A"[167]1900 1820 [139]A$[178]"R"[167]2025 1825 [139]A$[178]"E"[167]2220 1830 [139]A$[178]"P"[167]2300 1835 [139]A$[178]"S"[167]2700 1840 [139]A$[178]"M"[167]375 1899 [137]1815 1900 [139]P[178]6[167][141]7000:[137]1815 1905 [141]9250:[153]"LIST(?LIST TO ABORT)" 1906 [153]"FOR(null)LAYER'S (null)AME":[153]"CLR(11 CHARACTERS OR LESS!)"; 1910 X[178]23:Y[178]14:[141]9200:[133]P$ 1915 [139][195](P$)[177]11[167]1910 1917 [139]P$[178]"?"[167]1800 1918 [139]P[178]0[167]1930 1920 [129]G[178]1[164]P:[139]P$[178]P$(G)[167]1965 1925 [130]G 1930 [141]9250:[153]"FOR(null)LAYER'S LENOLOR" 1935 [153]"CLR(0 TO 15 ONLY: OPEN0CLR NOT RECOMENDED)."; 1940 X[178]23:Y[178]15:[141]9200:[133]C:C[178][181](C) 1945 [139]C[179]0[176]C[177]15[167][141]7025:[137]1930 1946 [139]P[178]0[167]1960 1950 [129]G[178]1[164]P:[139]C[178]PC(G)[167]1990 1955 [130]G 1960 [141]9600:P[178]P[170]1:P$(P)[178]P$:PC(P)[178]C:PC$(P)[178]C$:[137]1800 1965 [141]9250:[153]"FOR(null)HIS NAME IS USED BY ANOTHER PLAYER!" 1970 [153]"PRINTRIGHT$S THIS (null)(null)?"; 1975 [161]A$:[139]A$[178]"Y"[167]1930 1980 [139]A$[178]"N"[167]1905 1985 [137]1975 1990 [141]9250:[153]"DEFLENOLOR IS USEDCLOSEBY" 1995 [153]"ANOTHER PLAYER. RIGHT$F COLORS ARE THE SAME," 2000 [153]"PLAYERS BECOME TOTALLY ALLIED. (null)(null)?"; 2005 [141]7065:[129]G[178]1[164]10:[141]7070:[130]G 2010 [161]A$:[139]A$[178]"Y"[167]1960 2015 [139]A$[178]"N"[167]1930 2020 [137]2010 2025 [139]P[179]1[167][141]7000:[137]1800 2026 [141]9250:[153]"LIST(0LIST ATNBORTS)" 2030 [153]"(null)HICH (null)LAYER (null)O STR$ELETE?" 2035 [161]A$:[139]A$[178]""[167]2035 2040 [139]A$[178]"0"[167]1800 2045 A[178][197](A$):[139]A[179]1[176]A[177]P[167][141]9250:[153]"(null)(null)CLOSE(null)(null)LENLEFT$CLOSE(null)(null)ATN(null)VAL(null)!":[141]7025:[137]2026 2050 [139]A[178]P[167]P[178]P[171]1:[137]1800 2055 C[178]PC(A):B$[178]P$(A):P$(A)[178]P$(P):PC(A)[178]PC(P):PC$(A)[178]PC$(P):P[178]P[171]1 2060 [129]G[178]1[164]W:[139]WE%(G)[178]C[167]2070 2065 [130]G:[137]1800 2070 [141]9250:[153]"LISTLENHANGE WORLDS OWNED" 2075 [153]"BY PLAYER TO WHICH COLOR"C 2080 [153]"CONT(DEF(null)VAL(null)(null)(null)(null)CONT FOR NO CHANGE)."; 2085 X[178]23:Y[178]23:[141]9200:[133]D 2087 D[178][181](D) 2090 [139]D[178]C[167]2100 2091 [139]C[179]0[176]C[177]15[167][141]7025:[137]2070 2095 [141]2200 2100 [129]G[178]1[164]W:[139]WO$(G)[178]B$[167]2110 2105 [130]G:[137]1800 2110 [141]9250:[153]"LISTLENHANGE (null)WNER (null)AMES" 2115 [153]"TO "B$ 2120 [153]"CONT(DEF(null)VAL(null)(null)(null)(null)CONT FOR NO CHANGE)."; 2125 X[178]23:Y[178]2:[141]9200:[133]C$ 2130 [139]C$[178]B$[167]1800 2135 [139][195](C$)[177]11[167][141]9250:[153]"(null)ATN(null)VALCLOSE(null)(null)(null)CLOSE(null)(null)(null)CHR$!!":[141]7000:[137]2110 2140 [141]2210:[141]9015:[137]1800 2200 [129]G[178]1[164]W:[139]WE%(G)[178]C[167]WE%(G)[178]D 2205 [130]G:[142] 2210 [129]G[178]1[164]W:[139]WO$(G)[178]B$[167]WO$(G)[178]C$ 2215 [130]G:[142] 2220 [153]"LOAD":[141]5650:[153]"(11 ABORTS.)":[133]"LIST(null)HICH VALMPIRE TO LENHANGE";D 2225 D[178][181](D):[139]D[179]0[176]D[177]11[167][141]7000:[137]2220 2230 [139]D[178]11[167]2500 2235 [153]"OPENVALNTER (null)EW (null)AME, 11 LETTERS OR LESS." 2240 [133]C$:[139]C$[178]EM$(D)[167]2500 2245 [129]G[178]1[164]W:[139]WO$(G)[178]EM$(D)[167]2255 2250 [130]G:[137]2500 2255 [153]"DEFSTR$O YOU WANT TO CHANGE THE WORLDS OWNED":C[178]WE%(G) 2260 [153]"BY THE SYS"EM$(D)"DEF TO SYS"C$"DEF WORLDS ?" 2265 [161]A$:[139]A$[178]"Y"[167]2280 2270 [139]A$[178]"N"[167]2500 2275 [137]2265 2280 [133]"LENOLOR 7CMDCMDCMD";O 2285 O[178][181](O):[139]O[179]0[176]O[177]15[167]2280 2290 B$[178]EM$(D):D[178]O:[141]2200:[141]2210:[137]2500 2300 [139]P[178]0[167][141]7000:[137]1800 2301 [153]"LOAD":[141]5600:[133]"LIST(null)HICH (null)LAYER (null)O LENHANGE (SYS0LIST ABORT)";B:B[178][181](B) 2305 [139]B[178]0[167]2500 2310 [139]B[179]1[176]B[177]P[167][141]7000:[137]2300 2311 OP$[178]P$(B):OC$[178]PC$(B):OC[178]PC(B) 2315 X[178]11:Y[178]0:[141]9200:[153]"(null)AME "P$(B):X[178]11:Y[178]4:[141]9200:[133]P$ 2320 [139][195](P$)[177]11[167]P$(B)[178]P$:[137]2315 2321 [137]2505 2325 X[178]13:Y[178]0:[141]9200:[153]"CONTLENOLOR "PC$(B):X[178]13:Y[178]5:[141]9200:[133]C 2330 C[178][181](C):[139]C[179]0[176]C[177]15[167]2325 2331 [137]2530 2335 [141]9600:P$(B)[178]P$:PC$(B)[178]C$:PC(B)[178]C 2336 [129]G[178]1[164]W:OW%(G,PC(B))[178]OW%(G,OC)[170]OW%(G,PC(B)):OW%(G,OC)[178]0:[130]G 2340 [129]G[178]1[164]W:[139]WO$(G)[178]OP$[167]2350 2345 [130]G:[137]2380 2350 [153]"OPENLENHANGE WORLDS OWNED BY FOR"OP$ 2355 [153]"OPENTO SYS"P$(B)"OPEN ?" 2360 [161]A$:[139]A$[178]"Y"[167]2375 2365 [139]A$[178]"N"[167]2380 2370 [137]2360 2375 B$[178]OP$:C$[178]P$(B):[141]2210 2380 [153]"DEFLENHANGE WORLDS WITH COLOR"OC"TO"PC(B)"? 2385 GETA$:IFA$="Y"THEN2400 2390 IFA$="N"THEN2405 2395 GOTO2385 2400 C=OC:D=PC(B):GOSUB2200 2405 PRINT"[154][195]HANGE [198]LEETS FROM [150]"OP$ 2410 PRINT"[154]TO "P$(B)" ?" 2415 GETA$:IFA$="Y"THENB$=OP$:C$=P$(B):GOSUB2580:GOTO2430 2420 IFA$="N"THEN2430 2425 GOTO2415 2430 PRINT"[154][195]HANGE [198]LEET [195]OLORS?" 2435 GETA$:IFA$="Y"THEND=OC:C=PC(B):GOSUB2570:GOTO2500 2440 IFA$="N"THEN2500 2445 GOTO2435 2500 GOSUB9000:GOSUB9015:GOTO1800 2505 FORG=1TOP:IFP$(G)=P$ANDG<>BTHEN2509 2506 NEXTG:GOTO2325 2509 GOSUB9250:PRINT"[129][212]HIS NAME IS USED BY ANOTHER PLAYER!" 2510 PRINT"[153][201]S THIS [207][203]?"; 2515 GETA$:IFA$="Y"THENGOSUB9250:GOTO2325 2520 IFA$="N"THENGOSUB9250:GOTO2315 2525 GOTO2515 2530 FORG=1TOP:IFPC(G)=CANDG<>BTHEN2534 2531 NEXTG:GOTO2335 2534 GOSUB9270:PRINT"[150][212]HIS COLOR IS USED BY ANOTHER PLAYER!" 2535 PRINT"[154][201]F PLAYER COLORS ARE THE SAME, BOTH" 2536 PRINT"PLAYERS BECOME TOTALLY ALLIED; [215]ORLDS" 2540 PRINT"& [198]LEETS BELONGING TO ONE PLAYER CAN BE" 2545 PRINT"ACCESSED BY EITHER PLAYER. [201][211] [212][200][201][211] [207][203]?"; 2550 FORD=1TO3:GOSUB7065:FORG=1TO10:GOSUB7070:NEXTG,D 2555 GETA$:IFA$="Y"THENGOSUB9270:GOTO2335 2560 IFA$="N"THENGOSUB9270:GOTO2325 2565 GOTO2010 2570 FORZA=1TOFL:IFFC%(ZA)=DTHENFC%(ZA)=C:GOSUB9600:FC$(ZA)=C$ 2575 NEXTZA:RETURN 2580 FORZA=1TOFL:IFFL$(ZA)=B$THENFL$(ZA)=C$ 2585 NEXTZA:RETURN 2600 GOSUB9270:PRINT"[150]0[154] MEANS WORLD IS [201][206][214][201][211][201][194][204][197] TO PLAYERS," 2605 PRINT"BELONGS TO THE [195][207][205][208][213][212][197][210] (CPU FLEETS)." 2610 PRINT"[150]1[154] MEANS WORLD IS [214][201][211][201][194][204][197] TO PLAYERS," 2615 PRINT"COMPUTER CANNOT USE THEM (CPU FLEETS),[154]" 2620 PRINT"COLOR DETERMINES WHO OWNS THE WORLD."; 2625 GETA$:IFA$="0"THENWA%(Z)=0:RETURN 2630 IFA$="1"THENWA%(Z)=1:RETURN 2635 GOTO2625 2650 GOSUB1565:GOSUB1525:GOSUB1545:GOSUB1700:GOSUB2600:GOSUB9270:GOSUB9015 2655 GOTO1390 2700 WQ=0:PRINT"[147][158][198]1[156] [205]AKE ALL WORLDS OWNED BY [163][163][163][163][163][163]" 2705 PRINT" [156]TO WORLDS OWNED BY [163][163][163][163][163][163]" 2710 PRINT"[158][198]2[129] [205]AKE ALL WORLDS WITH COLOR [163][163][129]" 2715 PRINT" TO COLOR [163][163]" 2720 PRINT"[158][198]3[156] [205]AKE ALL FLEETS OWNED BY [163][163][163][163][163][163][156]" 2725 PRINT" TO FLEETS OWNED BY [163][163][163][163][163][163]" 2730 PRINT"[158][198]4[129] [205]AKE ALL FLEETS WITH COLOR [163][163][129]" 2735 PRINT" TO COLOR [163][163]" 2740 PRINT"[158][198]5[156] [210]EMOVE ALL FLEETS OWNED BY [163][163][163][163][163][163]" 2745 PRINT"[158][198]6[129] [210]EMOVE ALL FLEETS WITH COLOR [163][163]" 2750 PRINT"[158][198]7[156] [210]EMOVE ALL ORBITERS OF COLOR [163][163]" 2755 PRINT"[158][198]8[129] [208]UT ORBITERS OWNED BY [163][163][163][163][163][163][129][146] IN" 2760 PRINT" ORBIT AROUND EVERY WORLD" 2765 PRINT"[158] 0[156] [210]EMOVE ALL ORBITERS" 2770 PRINT"[158] 1[129] [208]UT ORBITERS OWNED BY [163][163][163][163][163][163][129][146] AROUND" 2775 PRINT" EVERY WORLD OWNED BY [163][163][163][163][163][163]" 2785 PRINT"[158] 2[156] [208]UT ORBITERS OWNED BY [163][163][163][163][163][163][156][146] AROUND" 2790 PRINT" EVERY WORLD WITH COLOR [163][163]" 2791 PRINT"[158] 3[129] [205]AKE WORLDS WITH COLOR [163][163][129][146] BE OWNED" 2792 PRINT" BY [163][163][163][163][163][163][146]" 2793 PRINT"[158] 4[156] [195]HANGE WORLDS OWNED BY [163][163][163][163][163][163][156][146]" 2794 PRINT" TO COLOR [163][163]" 2795 PRINT"[150][211][208][193][195][197][154] TO RETURN TO [208]LAYER [205]ENU[155]":PRINT 2800 GETA$:IFA$=" "THENGOSUB9000:GOSUB9015:GOTO1800 2805 IFA$=CHR$(133)THEN2900 2810 IFA$=CHR$(137)THEN2925 2815 IFA$=CHR$(134)THEN2945 2820 IFA$=CHR$(138)THEN2970 2825 IFA$=CHR$(135)THEN2995 2830 IFA$=CHR$(139)THEN3050 2835 IFA$=CHR$(136)THEN3100 2840 IFA$=CHR$(140)THEN3115 2845 IFA$="0"THEN3200 2850 IFA$="1"THEN3250 2855 IFA$="2"THEN3310 2860 IFA$="3"THEN3370 2865 IFA$="4"THEN3405 2895 GOTO2800 2900 INPUT"[195]HANGE WORLDS OWNED BY";B$ 2905 IFLEN(B$)>11THEN3900 2910 INPUT"TO";C$ 2915 IFLEN(C$)>11THEN3900 2920 GOSUB2210:GOTO2700 2925 INPUT"[195]HANGE WORLDS WITH COLOR";C 2930 IFC<0ORC>15THEN3900 2935 INPUT"TO COLOR";D 2940 IFD<0ORD>15THEN3900 2941 GOSUB2200:GOTO2700 2945 INPUT"[195]HANGE FLEETS OWNED BY";B$ 2950 IFLEN(B$)>11THEN3900 2955 INPUT"TO";C$ 2960 IFLEN(C$)>11THEN3900 2965 GOSUB2580:GOTO2700 2970 INPUT"[195]HANGE FLEETS WITH COLOR";D 2975 IFD<0ORD>15THEN3900 2980 INPUT"TO COLOR";C 2985 IFC<0ORC>15THEN3900 2990 GOSUB2570:GOTO2700 2995 INPUT"[210]EMOVE FLEETS OWNED BY";B$ 2996 IFLEN(B$)>11THEN3900 3000 WQ=WQ+1:IFWQ>FLTHEN2700 3005 IFFL$(WQ)=B$THEN3020 3010 GOTO3000 3020 IFWQ=FLTHENFA%(FF)=0:FL=FL-1:WQ=0:GOTO2700 3025 FS%(WQ)=FS%(FL):FL$(WQ)=FL$(FL):FC$(WQ)=FC$(FL):FC%(WQ)=FC%(FL) 3030 FX%(WQ)=FX%(FL):FY%(WQ)=FY%(FL):FA%(WQ)=FA%(FL):FL=FL-1 3035 GOTO3005 3050 INPUT"[210]EMOVE FLEETS WITH COLOR";C 3055 IFC<0ORC>15THEN3905 3060 WQ=WQ+1:IFWQ>FLTHENWQ=0:GOTO2700 3065 IFFC%(WQ)=CTHEN3075 3070 GOTO3060 3075 IFWQ=FLTHENFA%(FF)=0:FL=FL-1:WQ=0:GOTO2700 3080 FS%(WQ)=FS%(FL):FL$(WQ)=FL$(FL):FC$(WQ)=FC$(FL):FC%(WQ)=FC%(FL) 3085 FX%(WQ)=FX%(FL):FY%(WQ)=FY%(FL):FA%(WQ)=FA%(FL):FL=FL-1 3090 GOTO3065 3100 INPUT"[210]EMOVE ORBITERS OF WHICH COLOR";C 3105 IFC<0ORC>15THEN3905 3110 FORWQ=1TO34:OW%(WQ,C)=0:NEXTWQ:GOTO2700 3115 PRINT"[215]HICH PLAYER WIILL ORBIT ALL WORLDS?" 3116 IFP=0THEN3905 3120 GETA$:IFA$=""THEN3120 3125 A=VAL(A$):IFA<1ORA>PTHEN3900 3130 INPUT"[200]OW [205]ANY [207]RBITERS (-9999 TO 9999)";D 3153 IFABS(D)>9999THEN3900 3155 C=PC(A):FORG=1TOW:OW%(G,C)=D:NEXTG 3160 GOTO2700 3200 PRINT"[210][197][205][207][214][197][160][193][204][204][160][207][210][194][201][212][197][210][211] -" 3205 PRINT"[193]RE [217]OU [211]URE?" 3210 GETA$:IFA$="Y"THEN3225 3215 IFA$="N"THEN2700 3220 GOTO3210 3225 FORH=0TO13 3230 FORG=1TOW 3235 OW%(G,H)=0 3240 NEXTG,H:GOTO2700 3250 IFP=0THEN3900 3251 INPUT"[215]HO'S WORLDS TO ORBIT";B$ 3255 IFLEN(B$)>11THEN3905 3260 PRINT"[215]HICH PLAYER WILL ORBIT THEM?" 3265 GETA$:IFA$=""THEN3265 3270 A=VAL(A$):IFA<1ORA>PTHEN3900 3275 INPUT"[200]OW MANY SHIPS";B 3280 IFABS(B)>9999THEN3275 3285 C=PC(A) 3290 FORG=1TOW:IFWO$(G)=B$THEN3300 3295 NEXTG:GOTO2700 3300 OW%(G,C)=B:GOTO3295 3310 IFP=0THEN3900 3315 INPUT"[215]HICH COLOR TO ORBIT";C 3320 IFC<0ORC>15THEN3905 3325 PRINT"[215]HICH PLAYER TO ORBIT?" 3330 GETA$:IFA$=""THEN3330 3335 A=VAL(A$):IFA<1ORA>PTHEN3900 3340 INPUT"[200]OW MANY SHIPS";B 3345 IFABS(B)>9999THEN3340 3350 A=PC(A) 3355 FORG=1TOW:IFWE%(G)=CTHEN3365 3360 NEXTG:GOTO2700 3365 OW%(G,A)=B:GOTO3360 3370 INPUT"[195]OLOR";C 3375 IFC<0ORC>15THEN3905 3380 INPUT"[215]ORLDS TO BE OWNED BY";B$ 3385 IFLEN(B$)>11THEN3380 3390 FORG=1TOW:IFWE%(G)=CTHEN3400 3395 NEXTG:GOTO2700 3400 WO$(G)=B$:GOTO3395 3405 INPUT"[195]HANGE WORLDS OWNED BY";B$ 3410 IFLEN(B$)>11THEN3405 3415 INPUT"TO COLOR";C 3420 IFC<0ORC>15THEN3905 3425 FORG=1TOW:IFWO$(G)=B$THEN3435 3430 NEXTG:GOTO2700 3435 WE%(G)=C:GOTO3430 3900 GOSUB7000:GOTO2700 3905 GOSUB7025:GOTO2700 4000 PRINT"[147][159][208]RESS [150][211][200][201][198][212][160][204][207][195][203][159] TO HALT INSTRUCTIONS." 4005 FL$="SFC INSTRUCTIONS":FL=LEN(FL$):POKE821,FL 4010 FORG=1TOFL:POKE1006+G,ASC(MID$(FL$,G,1)):NEXTG 4015 PRINT:SYS820 4020 PRINT"[159]":GOSUB9450:GOTO35 5000 PRINT"[147][198]ILENAME FOR "LF$ 5005 PRINT"($ FOR LIST OF SAVED GAMES)[155]" 5010 PRINT:INPUTFI$:IFFI$="$"THEN5020 5015 FI$=CHR$(31)+FI$:RETURN 5020 FI$="$:"+CHR$(31)+"*=U":PRINT"" 5025 OPEN15,8,15,"I:":OPEN1,8,0,FI$:GET#1,A$,A$ 5030 GET#1,A$,A$:IFA$=""THENCLOSE1:CLOSE15:PRINT"[155]":GOSUB9400:GOTO5000 5035 GET#1,B$,C$ 5040 GET#1,D$:IFD$=CHR$(34)THEN5055 5045 IFD$<>""THEN5040 5050 GOTO5030 5055 GET#1,E$:IFE$<>CHR$(31)THEN5040 5060 GET#1,D$:IFD$=CHR$(34)THENPRINT:GOTO5040 5065 PRINTD$;:GOTO5060 5070 LF$="SAVE":GOSUB5000:OPEN15,8,15,"I:":FL$=FI$+",U,W":OPEN5,8,5,FL$:G=1 5075 INPUT#15,E,E$,T,S:IFE>0THENCLOSE5:GOTO5155 5080 LF$=CHR$(13):PRINT#5,P;LF$;G;LF$;PEEK(253);LF$;PEEK(254) 5085 FORWQ=1TOP:PRINT#5,P$(WQ);LF$;PC$(WQ);LF$;PC(WQ):NEXTWQ 5090 PRINT#5,CP%;LF$;W;LF$;YM;LF$;YR 5095 FORWQ=1TOW:IFWO$(WQ)=""THENWO$(WQ)="[195]OMPUTER" 5100 PRINT#5,WO$(WQ);LF$;WR$(WQ);LF$;WX%(WQ);LF$;WY%(WQ) 5105 PRINT#5,WP%(WQ);LF$;WE%(WQ);LF$;WS%(WQ);LF$;WA%(WQ):NEXTWQ 5110 FORWW=1TOP:PC=PC(WW):FORWQ=1TOW 5115 PRINT#5,OW%(WQ,PC):NEXTWQ,WW 5120 PRINT#5,FL:IFFL=0THEN5145 5125 FORWQ=1TOFL 5130 PRINT#5,FX%(WQ);LF$;FY%(WQ);LF$;FS%(WQ);LF$;FA%(WQ);LF$;FL$(WQ) 5135 PRINT#5,FC%(WQ);LF$;FC$(WQ) 5140 NEXTWQ 5145 WQ=0:WW=0:CLOSE5:INPUT#15,E,E$,T,S:IFE>1THEN5155 5150 CLOSE15:GOTO8000 5155 IFE=63THEN5175 5160 POKE53280,2:PRINT"[129][197][210][210][207][210]!!! - [158]#"E;E$ 5165 PRINT"[129]AT TRACK[158]"T"[129] SECTOR[158]"S 5166 PRINT"[154]":GOSUB9400 5170 POKE53280,0:CLOSE15:GOTO8000 5175 PRINT"[193] SAVED GAME UNDER THAT NAME ALREADY" 5180 PRINT"EXISTS. [207][203] TO [207]VERWRITE IT?" 5185 GETA$:IFA$="Y"THEN5200 5190 IFA$="N"THENCLOSE1:GOTO5070 5195 GOTO5185 5200 FL$="S:"+FI$:PRINT#15,FL$ 5205 FL$=FI$+",U,W":OPEN5,8,5,FL$ 5210 INPUT#15,E,E$,T,S:IFE>0THENCLOSE5:GOTO5155 5215 GOTO5080 5500 LF$="LOAD":GOSUB5000:OPEN15,8,15,"I:":FI$=FI$+",U,R":OPEN5,8,5,FI$ 5505 INPUT#15,E,E$,T,S:IFE>0THENCLOSE5:GOTO5155 5510 INPUT#5,P,G,A,B:POKE253,A:POKE254,B 5515 FORWQ=1TOP:INPUT#5,P$(WQ),PC$(WQ),PC(WQ):NEXTWQ 5520 INPUT#5,CP%,W,YM,YR 5525 FORWQ=1TOW:INPUT#5,WO$(WQ),WR$(WQ),WX%(WQ),WY%(WQ) 5530 INPUT#5,WP%(WQ),WE%(WQ),WS%(WQ),WA%(WQ):NEXTWQ 5535 FORWW=1TOP:PC=PC(WW):FORWQ=1TOW 5540 INPUT#5,OW%(WQ,PC):NEXTWQ,WW 5545 INPUT#5,FL:IFFL=0THEN5570 5550 FORWQ=1TOFL 5555 INPUT#5,FX%(WQ),FY%(WQ),FS%(WQ),FA%(WQ),FL$(WQ) 5560 INPUT#5,FC%(WQ),FC$(WQ) 5565 NEXTWQ:P$(0)="[195]OMPUTER":PC(0)=7:PC$(0)="[158]" 5570 WQ=0:WW=0:CLOSE5:INPUT#15,E,E$,T,S:CLOSE15:IFE>0THENGOSUB5615 5575 GOSUB5600 5580 PRINT"[156][195]HANGE [208]LAYER [206]AMES (Y/N)" 5585 GETA$:IFA$="Y"THENGOSUB5700:GOTO8000 5590 IFA$="N"THEN8000 5595 GOTO5585 5600 FORA=1TOP:PRINTPC$(A)A;P$(A):NEXTA:RETURN 5615 PRINT"[215][193][210][206][201][206][199] --- [196]ISK ERROR DETECTED :" 5620 PRINT:PRINTE;E$;T;S 5625 PRINT"[212]HIS SAVED GAME [205][193][217] NOT WORK!":PRINT:GOSUB9450:RETURN 5650 FORA=0TO10:PRINT"[155]"A"[158] "EM$(A):NEXTA:RETURN 5700 FORT=1TOP 5705 O$=P$(T):PRINT"[208]LAYER "T" IS ";:INPUTP$(T) 5710 IFLEN(P$(T))>11THENPRINTCHR$(13)"[206]AME TOO LONG[158]":GOSUB7000:GOTO5705 5715 FORZA=1TOW:IFWO$(ZA)=O$THENWO$(ZA)=P$(T) 5720 NEXTZA 5725 FORZA=1TOFL:IFFL$(ZA)=O$THENFL$(ZA)=P$(T) 5730 NEXTZA,T 5735 RETURN 6000 PRINT"[147][150][211]OUND [212]EST [205]ENU" 6005 PRINT"[154][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183]":GOSUB7080 6010 PRINT"[158][198]1 [194]ING-[194]ONG ("CHR$(34)"NOT ON MAP"CHR$(34)")" 6015 PRINT"[158][198]3 [194]LEEPS ([215]RONG [203]EY)" 6020 PRINT"[158][198]5 [210]ED [193]LERT (INCOMING FLEETS)" 6025 PRINT"[158][198]7 [210]EAD [207]UT ([211][204][207][215] MESSAGES)" 6030 PRINT"[158][198]2 [195]OMPUTER-[197]MPIRE [193]LERT" 6035 PRINT"[158][198]4 [196]EATH [193]LERT ([211]PACE [208]IRATES)" 6040 PRINT"[158][198]6 [193]DD [215]ORLD [211]OUND" 6045 PRINT"[158][198]8 [210]EMOVE [215]ORLD [211]OUND" 6050 PRINT"[158]_ [197][216][201][212][160]THE SOUND TEST" 6100 GETA$:IFA$="_"THEN150 6105 IFA$=CHR$(133)THENGOSUB7000 6110 IFA$=CHR$(134)THENGOSUB7025 6115 IFA$=CHR$(135)THENGOSUB7045 6120 IFA$=CHR$(136)THENGOSUB7065:FORG=1TO10:GOSUB7070:NEXTG 6125 IFA$=CHR$(137)THENGOSUB7100 6130 IFA$=CHR$(138)THENGOSUB7150 6135 IFA$=CHR$(139)THENGOSUB7170 6140 IFA$=CHR$(140)THENGOSUB7185 6200 GOTO6100 7000 GOSUB7080:POKE54296,8:POKE54277,9:POKE54278,9:POKE54276,32 7005 FORZT=1TO2 7010 POKE54273,15:POKE54276,33:FORQ=1TO100:NEXTQ:POKE54276,32:FORS=1TO25:NEXTS 7015 POKE54273,10:POKE54276,33:FORQ=1TO100:NEXTQ:POKE54276,32:FORS=1TO25:NEXTS 7020 NEXTZT:RETURN 7025 GOSUB7080:POKE54277,7:POKE54278,15:POKE54276,16 7030 FORK=1TO2:POKE54273,40:POKE54276,17:FORQ=1TO50:NEXTQ:POKE54276,16 7035 POKE54273,20:POKE54276,17:FORQ=1TO50:NEXTQ:POKE54276,16:POKE54273,0 7040 FORH=1TO50:NEXTH,K:RETURN 7045 GOSUB7080:POKE54277,0:POKE54278,240:POKE54276,16 7050 FORF=1TO2:POKE53280,2 7055 POKE54276,17:FORQ=20TO100STEP1.1:POKE54273,Q:NEXTQ:POKE54276,16:POKE54273,0 7060 POKE53280,0:FORR=1TO100:NEXTR,F:RETURN 7065 GOSUB7080:POKE54284,0:POKE54285,112:POKE54283,64:POKE54282,1:POKE54280,100 7070 POKE54283,65:POKE54283,64 7075 RETURN 7080 FORF=54272TO54296:POKEF,0:NEXTF:POKE54296,15:RETURN 7100 POKE54277,0:POKE54278,240:POKE54276,17 7105 FOREE=1TO3:POKE54273,15:POKE53280,6:FORFF=1TO80:NEXTFF 7110 POKE54273,10:POKE53280,4:FORFF=1TO40:NEXTFF,EE:POKE54276,16:POKE53280,0 7115 RETURN 7150 POKE54277,0:POKE54278,240:POKE54276,16 7155 FORFF=1TO3:FOREE=1TO40:POKE54273,10:POKE54287,EE:POKE53280,10:POKE54276,21 7160 NEXTEE:POKE54276,16:POKE53280,0:NEXTFF 7165 RETURN 7170 GOSUB7080:POKE54277,0:POKE54278,240:POKE54276,33 7175 FORG=255TO0STEP-15:POKE54273,G:NEXTG 7180 POKE54273,0:POKE54276,32:RETURN 7185 GOSUB7080:POKE54277,0:POKE54278,240:POKE54276,33 7190 FORG=0TO255STEP15:POKE54273,G:NEXTG 7195 POKE54273,0:POKE54276,32:RETURN 8000 PRINT"[147][150]"SPC(9)" [199]AME OPTIONS MENU :":X=0:Y=40 8001 X=0:Y=40 8005 PRINT"[154][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"; 8010 PRINT:PRINTSPC(5)"[158][210] [210]ETURN TO [197]DITING" 8011 PRINT:PRINTSPC(5)"[158][197] [197]NTER [205][193][201][206] [205]ENU" 8015 IFPEEK(253)AND16THENX$="FAST":GOTO8025 8020 X$="SLOW" 8025 PRINT:PRINTSPC(5)"[158][205] [205]ESSAGE SPEED IS [154]"X$ 8030 PRINT:PRINTSPC(5)"[158][195] [195]HANGE YEARS" 8032 A=PEEK(254):PRINT:PRINTSPC(5)"[158][199] [211]ET [199]AME [199]OAL ([154]"A") 8035 [153]:[153][166]5)"SYSATN ATNLTER ATTACK MODE" 8040 [139][194](253)[175]1[167]X$[178]"ON":[137]8050 8045 X$[178]"OFF" 8050 [153]:[153][166]5)"SYSASC (null)EUTRAL FACTORIES ARECONT "X$ 8055 [139][194](253)[175]4[167]X$[178]"OFF":[137]8065 8060 X$[178]"ON" 8065 [153]:[153][166]5)"SYS(null) (null)URN PIRATES CONT"X$ 8070 [139][194](253)[175]2[167]X$[178]"OFF":[137]8080 8075 X$[178]"ON" 8080 [153]:[153][166]5)"SYSPEEK (null)URN EMPIRES CONT"X$ 8085 [153]:[153][166]5)"SYS(null) (null)AVE THIS GAME." 8090 [153]:[153][166]5)"SYS(null) (null)OAD A GAME."; 8095 [161]A$:[139]A$[178]"L"[167]5500 8100 [139]A$[178]"R"[167]370 8101 [139]A$[178]"E"[167]8300 8105 [139]A$[178]"A"[167]8205 8110 [139]A$[178]"F"[167]8175 8115 [139]A$[178]"P"[167]8185 8120 [139]A$[178]"B"[167]8195 8122 [139]A$[178]"G"[167][141]9500:[137]8000 8125 [139]A$[178]"M"[167]8245 8130 [139]A$[178]"C"[167]8360 8135 [139]A$[178]"S"[167]5070 8140 X[178]X[170]1:Y[178]Y[171]1 8141 [139]Y[179]20[167]Y[178]40 8142 [139]X[177]20[167]X[178]0 8143 [151]55376[170]X,[181]([187](1)[172]15)[170]1 8144 [151]55376[170]Y,[181]([187](1)[172]15)[170]1 8145 [137]8095 8150 [153]"LOADLIST(null)HERE WERE TO BE "YM" YEARS IN THE GAME." 8155 Y[178]YR[170]1 8160 [153]"VALNTER NEW # OF YEARS ("Y"-???)":[133]YM 8165 [139]YM[179]Y[167]8160 8170 [137]8360 8175 [139][194](253)[175]1[167][151]253,[194](253)[175]254:[137]8000 8180 [151]253,[194](253)[176]1:[137]8000 8185 [139][194](253)[175]4[167][151]253,[194](253)[175]251:[137]8000 8190 [151]253,[194](253)[176]4:[137]8000 8195 [139][194](253)[175]2[167][151]253,[194](253)[175]253:[137]8000 8200 [151]253,[194](253)[176]2:[141]9300:[137]8000 8205 PF[178]PF[170]1:[139]PF[177]2[167]PF[178]1 8210 [145]PF[137]8215,8220 8215 [151]253,[194](253)[176]8:[137]8225 8220 [151]253,[194](253)[175]247 8225 [139][194](253)[175]8[167]X$[178]"(null)ANDOM":[137]8235 8230 X$[178]"(null)ROPORTIONAL" 8235 [153]"LOADLIST"[166]5)"ATNTTACK MODE IS NOW" 8240 [153]"DEF"[166]8)X$:[153]:[141]9400:[137]8000 8245 [139][194](253)[175]16[167][151]253,[194](253)[175]239:[137]8000 8250 [151]253,[194](253)[176]16:[137]8000 8255 [128] 8300 [153]"LOAD DEF ":[151]53280,2 8305 [153]" (null)ATN(null)(null)RIGHT$(null)CHR$ WAITLIST RIGHT$F YOU RETURN TO THE MAIN" 8310 [153]" DEF WAITLIST MENU, THIS ENTIRE STAR" 8315 [153][166]11)"SYSTEM WILL BE RIGHT$(null)(null)VALLEN(null)(null)VAL(null)ATNPEEK(null)(null)" 8320 [153][166]11)"LISTLOST. RIGHT$F YOU WANT TO KEEP" 8325 [153][166]11)"IT, YOU'D BETTER HIT SYS(null)LIST NOW" 8330 [153][166]11)"AND OPEN(null)ATN(null)VALLIST IT." 8335 [153]"(null)VAL(null)(null)(null)(null)CLOSE(null)(null)CLOSE(null)ATNRIGHT$(null)CLOSE(null)VAL(null)(null)..." 8340 [153]""[166]9)"OPENATNRE YOU (null)(null)(null)VAL?" 8345 [161]A$:[139]A$[178]"N"[167][151]53280,0:[137]8000 8350 [139]A$[178]"Y"[167][151]53280,0:[137]145 8355 [137]8345 8360 [153]"LOADFORRIGHT$T IS NOW YEAR "YR". 8365 PRINT" [158][193][156]DD YEAR (ALSO ADD SHIPS TO WORLDS)" 8370 PRINT" [158][206][156]EW [217]EAR" 8375 PRINT" [158][211][156]ET [197]NDING [217]EAR ("YM"[156])" 8376 PRINT" [158][210][156]ETURN TO [207]PTIONS [205]ENU" 8380 GETA$:IFA$="S"THEN8150 8385 IFA$="N"THEN8400 8390 IFA$="A"THEN8415 8391 IFA$="R"THEN8000 8395 GOTO8380 8400 PRINT"[212]HE [217]EAR [201]S (0-"YM")";:INPUTY 8405 IFY<0ORY>YMTHENGOSUB7000:GOTO8360 8410 YR=INT(Y):GOTO8360 8415 YR=YR+1:IFYR=>YMTHENYM=YR+1 8420 FORG=1TOW:IF(PEEK(253)AND1)=1THEN8430 8425 IFWA%(G)=1THENWS%(G)=WS%(G)+WP%(G):GOTO8435 8430 WS%(G)=WS%(G)+WP%(G) 8435 NEXTG:GOTO8360 8999 END 9000 PRINT"[147][151][176][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][178][174]" 9005 FORT=1TO11:PRINT"[171][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][219][179]":NEXTT 9010 PRINT"[173][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][177][189]":RETURN 9015 X=13:Y=0:GOSUB9200:PRINT"[215] [208]R [211]HP [215] [208]R [211]HP [215] [208]R [211]HP [215] [208]R [211]HP " 9020 IFW=0THENRETURN 9021 FORT=1TO8:POKE646,WE%(T):X=T+13:Y=0:GOSUB9200:PRINT" " 9022 IFW<TTHENNEXTT:GOTO9120 9025 X=13+T:Y=0:GOSUB9200:IFWA%(T)=1THEN9035 9030 PRINTWR$(T)WP%(T):X=T+13:Y=4:GOSUB9200:PRINTWS%(T):GOTO9040 9035 PRINT""WR$(T)WP%(T)" ":X=13+T:Y=4:GOSUB9200:PRINT""WS%(T) 9036 IFABS(WP%(T))<10THENX=13+T:Y=3:GOSUB9200:PRINT" " 9040 NEXTT 9045 FORT=1TO8:POKE646,WE%(T+8):X=T+13:Y=10:GOSUB9200:PRINT" " 9046 IFW<(T+8)THENNEXTT:GOTO9120 9050 X=13+T:Y=10:GOSUB9200:IFWA%(T+8)=1THEN9060 9055 PRINTWR$(T+8)WP%(T+8):X=T+13:Y=14:GOSUB9200:PRINTWS%(T+8):GOTO9065 9060 PRINT""WR$(T+8)WP%(T+8)" ":X=13+T:Y=14:GOSUB9200:PRINT""WS%(T+8) 9061 IFABS(WP%(T+8))<10THENX=13+T:Y=13:GOSUB9200:PRINT" " 9065 NEXTT 9070 FORT=1TO9:POKE646,WE%(T+16):X=T+13:Y=20:GOSUB9200:PRINT" " 9071 IFW<(T+16)THENNEXTT:GOTO9120 9075 X=13+T:Y=20:GOSUB9200:IFWA%(T+16)=1THEN9085 9080 PRINTWR$(T+16)WP%(T+16):X=13+T:Y=24:GOSUB9200:PRINTWS%(T+16):GOTO9090 9085 PRINT""WR$(T+16)WP%(T+16)" ":X=13+T:Y=24:GOSUB9200:PRINT""WS%(T+16) 9086 IFABS(WP%(T+16))<10THENX=13+T:Y=23:GOSUB9200:PRINT" " 9090 NEXTT 9095 FORT=1TO9:POKE646,WE%(T+25):X=T+13:Y=30:GOSUB9200:PRINT" " 9096 IFW<(T+25)THENNEXTT:GOTO9120 9100 X=13+T:Y=30:GOSUB9200:IFWA%(T+25)=1THEN9110 9105 PRINTWR$(T+25)WP%(T+25):X=T+13:Y=34:GOSUB9200:PRINTWS%(T+25):GOTO9115 9110 PRINT""WR$(T+25)WP%(T+25)" ":X=13+T:Y=34:GOSUB9200:PRINT""WS%(T+25) 9111 IFABS(WP%(T+25))<10THENX=13+T:Y=33:GOSUB9200:PRINT" " 9115 NEXTT 9120 FORX=1TOW:POKE781,WX%(X):POKE782,WY%(X):POKE646,WE%(X):SYS251:SYS65520 9125 PRINTWR$(X):NEXTX:RETURN 9130 X=14:Y=0:GOSUB9200:PRINT" ":RETURN 9200 POKE781,X:POKE782,Y:SYS251:SYS65520:RETURN 9205 RESTORE:FORG=1TO34:READWR$(G):NEXTG:RETURN 9250 X=22:Y=0:GOSUB9200:PRINT" " 9255 PRINT" " 9260 PRINT" "; 9265 X=22:Y=0:GOSUB9200:RETURN 9270 X=20:Y=0:GOSUB9200:FORM=1TO4:PRINT" " 9275 NEXTM:PRINT" "; 9280 X=20:Y=0:GOSUB9200:RETURN 9300 PRINT"[195]URRENT FLEET [197]FFICIENCY IS:" 9305 CP%=10:POKE650,128 9310 PRINT"[155][208]RESS [150]+[155] TO RAISE IT" 9315 PRINT"[208]RESS [150]-[155] TO LOWER IT" 9320 PRINT"[208]RESS [129][210][197][212][213][210][206] WHEN FINISHED." 9325 GETA$:IFA$="+"THENCP%=CP%+1:IFCP%>20THENCP%=20 9330 IFA$="-"THENCP%=CP%-1:IFCP%<1THENCP%=1 9335 IFA$=CHR$(13)THENPOKE650,0:PRINT"[147]":RETURN 9340 PRINT"[154]"SPC(9)" " 9345 PRINT"[154]"SPC(10)(CP%*5)"%" 9350 GOTO9325 9400 PRINT"[200]IT [211]PACE TO [195]ONTINUE." 9405 GETA$:IFA$<>" "THEN9405 9410 RETURN 9450 PRINT"< HIT ANY KEY TO CONTINUE >" 9455 GETA$:IFA$=""THEN9455 9460 RETURN 9500 PRINT"[147][155] [212]HE GAMES WINNER WILL HAVE :" 9505 PRINT"[159] 1 [129][205]OST [215]ORLDS" 9510 PRINT"[159] 2 [129][205]OST [211]HIPS" 9515 PRINT"[159] 3 [129][199]REATEST [208]RODUCTION" 9520 PRINT"[159] 4 [129][200]IGHEST [212]OTAL [193]VERAGE" 9525 PRINT"[159] 5 [129][200]IGHEST [201]NDUSTRIAL [193]VERAGE (2 & 3)" 9530 PRINT"[159] 6 [129][199]REATEST [208]OLITICAL [208]OWER (1 & 2)" 9535 GETA$:IFA$=""THEN9535 9540 A=VAL(A$):IFA<1ORA>6THEN9535 9545 POKE254,A:RETURN 9600 IFC=0THENC$="[144]" 9605 IFC=1THENC$="" 9610 IFC=2THENC$="" 9615 IFC=3THENC$="[159]" 9620 IFC=4THENC$="[156]" 9625 IFC=5THENC$="" 9630 IFC=6THENC$="" 9635 IFC=7THENC$="[158]" 9640 IFC=8THENC$="[129]" 9645 IFC=9THENC$="[149]" 9650 IFC=10THENC$="[150]" 9655 IFC=11THENC$="[151]" 9660 IFC=12THENC$="[152]" 9665 IFC=13THENC$="[153]" 9670 IFC=14THENC$="[154]" 9675 IFC=15THENC$="[155]" 9680 RETURN 10000 DATAA,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z 10005 DATA\,^,_,-,+,@,*,= 40000 DATAA,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z 40005 DATA\,^,_,-,+,@,*,= 50000 OPEN15,8,15,"S:SF CON SET":CLOSE15 50005 SAVE"SF CON SET",8 50010 VERIFY"SF CON SET",8